Date.prototype.friendtTime = function () {
  const d = this;
  const now = Date.now();
  const diff = (now - d) / 1000;
  if (diff < 30) {
    return `刚刚`;
  } else if (diff < 60 * 60) {
    return `${Math.ceil(diff / 60)}分钟前`;
  } else if (diff < 60 * 60 * 24) {
    return `${Math.ceil(diff / 60 / 60)}小时前`;
  } else if (diff < 60 * 60 * 24 * 2) {
    return `1天前`;
  } else {
    return `${d.getFullYear()}年${d.getMonth()}月${d.getDate()}日${d.getHours()}时${d.getMinutes()}分`;
  }
};
// Date.prototype.format = function (o) {
//         // let times=new Date()
//         var times = Date.parse(new Date());//转为时间毫秒
//         let time = (times - o) / 1000
//         // console.log(times)
//         if (time < 60 * 10) {  //十分钟内
//             return '刚刚';
//         } else if ((time < 60 * 60) && (time >= 60 * 10)) { //超过十分钟少于1小时
//             s = Math.floor(time / 60);
//             return s + "分钟前";
//         } else if ((time < 60 * 60 * 24) && (time >= 60 * 60)) {  //超过1小时少于24小时
//             s = Math.floor(time / 60 / 60);
//             return s + "小时前";
//         } else if ((time < 60 * 60 * 24 * 3) && (time >= 60 * 60 * 24)) { //超过1天少于3天内
//             s = Math.floor(time / 60 / 60 / 24);
//             return s + "天前";
//         } else {   //超过3天
//             let date = new Date(o);
//             let y = date.getFullYear();
//             let m = date.getMonth() + 1;
//             m = m < 10 ? "0" + m : m;
//             let d = date.getDate();
//             d = d < 10 ? "0" + d : d;
//             let h = date.getHours();
//             h = h < 10 ? "0" + h : h;
//             let minute = date.getMinutes();
//             // return y + "年" + m + "月" + d + "日" + h + "时" + minute + "分"
//              return  m + "月" + d + "日" + h + "时" + minute + "分"
//         }
//     }
